package com.netease.image.video;

import com.netease.g.b;

public class c
{
  private static final String a = "ImageGetter";
  private Thread b = new Thread(new ah(this, null));
  private int c;
  private int d = -1;
  private am e;
  private u f;
  private af g;
  private volatile boolean h = true;
  private boolean i = false;
  private boolean j = false;

  public c()
  {
    this.b.setName("ImageGettter");
    this.b.start();
  }

  /** @deprecated */
  private void c()
  {
    monitorenter;
    try
    {
      a();
      while (true)
      {
        boolean bool = this.i;
        if (bool == true)
          break;
        try
        {
          wait();
        }
        catch (InterruptedException localInterruptedException)
        {
          localInterruptedException.printStackTrace();
        }
      }
    }
    finally
    {
      monitorexit;
    }
    monitorexit;
  }

  /** @deprecated */
  public void a()
  {
    monitorenter;
    try
    {
      this.h = true;
      monitorexit;
      return;
    }
    finally
    {
      localObject = finally;
      monitorexit;
    }
    throw localObject;
  }

  /** @deprecated */
  public void a(int paramInt, am paramam, u paramu, af paramaf)
  {
    monitorenter;
    try
    {
      c();
      this.d = paramInt;
      this.e = paramam;
      this.f = paramu;
      b.c("ImageGettter", "imagelist count: " + this.f.b());
      this.g = paramaf;
      this.c = (1 + this.c);
      this.h = false;
      notify();
      monitorexit;
      return;
    }
    finally
    {
      localObject = finally;
      monitorexit;
    }
    throw localObject;
  }

  // ERROR //
  public void b()
  {
    // Byte code:
    //   0: aload_0
    //   1: monitorenter
    //   2: aload_0
    //   3: invokespecial 84	com/netease/image/video/c:c	()V
    //   6: aload_0
    //   7: iconst_1
    //   8: putfield 35	com/netease/image/video/c:j	Z
    //   11: aload_0
    //   12: invokevirtual 113	java/lang/Object:notify	()V
    //   15: aload_0
    //   16: monitorexit
    //   17: aload_0
    //   18: getfield 47	com/netease/image/video/c:b	Ljava/lang/Thread;
    //   21: invokevirtual 116	java/lang/Thread:join	()V
    //   24: aload_0
    //   25: aconst_null
    //   26: putfield 47	com/netease/image/video/c:b	Ljava/lang/Thread;
    //   29: return
    //   30: astore_1
    //   31: aload_0
    //   32: monitorexit
    //   33: aload_1
    //   34: athrow
    //   35: astore_2
    //   36: aload_2
    //   37: invokevirtual 74	java/lang/InterruptedException:printStackTrace	()V
    //   40: goto -16 -> 24
    //
    // Exception table:
    //   from	to	target	type
    //   2	17	30	finally
    //   31	33	30	finally
    //   17	24	35	java/lang/InterruptedException
  }
}

/* Location:           D:\android\hack\dex2jar-0.0.9.8\classes_dex2jar.jar
 * Qualified Name:     com.netease.image.video.c
 * JD-Core Version:    0.6.0
 */